using StructureMap;

namespace CxRomos.Core.Services {
    [PluginFamily("Default")]
    public interface IEmail {
        void SendEmail(string from, string subject, string message);
        void SendEmail(string to, string cc, string bcc, string subject, string message);
        void SendEmail(string[] to, string[] cc, string[] bcc, string subject, string message);
        void SendPasswordReminderEmail(string to, string encryptedPassword, string username);
        void SendIndividualEmailPerRecipient(string[] to, string subject, string message);
        void SendEmailAddressVerificationEmail(string username, string email);
    }
}